package service.impl;

import dao.Impl.IntroDuctImpl;
import dao.IntroDuctDao;
import dto.IntroDuctModelDto;
import model.IntroDuctModel;
import service.IIntroDuctService;

import java.util.List;

public class IntroDuctServiceImpl implements IIntroDuctService {
    @Override
    public int add(IntroDuctModelDto introDuctModelDto) {
        IntroDuctDao dao = new IntroDuctImpl();
        return dao.add(introDuctModelDto);
    }

    @Override
    public List<IntroDuctModel> getImgList() {
        IntroDuctDao dao = new IntroDuctImpl();
        List<IntroDuctModel> list = dao.getImgList();
        System.out.println("list = " + list);
        return list;
    }

    @Override
    public IntroDuctModelDto getIntroDuctModel() {
        IntroDuctModelDto introDuctModelDto = new IntroDuctModelDto();
        introDuctModelDto.setIntroDuctModel(getIntroDuctDto());
        introDuctModelDto.setImgList(getImgList());
        return introDuctModelDto;
    }

    private IntroDuctModelDto getIntroDuctDto() {
        IntroDuctDao dao = new IntroDuctImpl();
        IntroDuctModelDto modelDto = dao.getIntroDuctModelDto();
        return modelDto;
    }

}
